
.contatin{
width:100%;
margin:0 auto;
background:#efefef;
box-shadow: 0px 3px 3px #d7d7d7 inset;/* inset 向内阴影 *//*css3阴影*/
padding:24px 0;
}
.contatin_top{
width:1000px;
height:132px;
margin:0 auto;
background:url(../images/news_detail_03.jpg);
 border-top-left-radius:6px;
 border-top-right-radius:6px;
/*圆角*/
}
	.contatin_top_left{
	float:left;
	padding-left:33px;
	width:50%;
	}
		.title{
		height:80px;
		line-height:90px;
		font-size:24px;
		color:#FFF;
		}
		.date{
		font-size:12px;
		color:#FFF;
		}
.contatin_top_right{
margin-top:50px;
float:right;
}
.contatin_top_right  a{
display:block;
float:left;
margin-right:10px;
}
	.contatin_top_right a.pre{
	width:33px;
	height:33px;
	background:url(../images/detail_pre.jpg);
	}
	.contatin_top_right a.nex{
	width:33px;
	height:33px;
	background:url(../images/detail_nex.jpg);
	}
	.contatin_top_right a.pre:hover{
	background:url(../images/news_detail_06.gif);
	}
	.contatin_top_right a.nex:hover{
	background:url(../images/hover_next.jpg);
	}
	a.current{
	padding-left:32px;
	padding-right:10px;
	height:33px;
	color:#37a5d8;
	line-height:33px;
	background:url(../images/detail_current.jpg);
	}
	a.current:hover{
	color:#fff;
	background:url(../images/detail_08.jpg);
	}
.contatin_mid{

position:relative;
width:1000px;

margin:20px auto 0 auto;
}
.contatin_mid_left{
text-align:center;
width:74%;
background:#FFF;
padding:23px;
}
	.contatin_mid_left p{
	font-family:宋体;
	text-indent:2em;
	line-height:30px;
	text-align:left;
	}
	.contatin_mid_left img{
		margin:20px auto;
	}
.contatin_mid_right{
position:absolute; 
top:0; 
right:0;
width:20%;
background:#FFF;
height:100%;
}
.contatin_mid_right ul{
padding:16px 0 5px  29px ;
border-bottom:dotted 1px #686868	
}

.contatin_mid_right li{
padding-left:25px;
height:30px;
background:url(../images/icon02.gif) no-repeat 0 8px;
}
.contatin_mid_right li.current{
font-size:16px;
font-weight:bold;
color:#505050;
background:url(../images/icon01.gif) no-repeat 0 8px;
}
.contatin_mid_right dl{
padding:16px 0 5px  29px ;
}
.contatin_mid_right dt{
padding-left:25px;
height:30px;
line-height:30px;
background:url(../images/icon02.gif) no-repeat 0 10px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.contatin_mid_right .hot{
padding-left:25px;
height:30px;
line-height:30px;
font-size:16px;
font-weight:bold;
color:#505050;
background:url(../images/icon03.gif) no-repeat 0 4px;
}
.discuss{
width:1000px;
background:#FFF;
margin:0 auto;
padding-bottom:30px;
}
textarea{
height:85px;
width:945px;;
background:#FFF;
font-size:16px;
padding:5px;
resize: none;
}
.discuss_top{
background:#f5f5f5;
margin-top:20px;
height:50px;
}
.discuss_top span{
height:49px;
display:block;
line-height:49px;
float:left;
width:109px;
text-align:center;
font-size:16px;
}
span.one{
line-height:40px;
border-top:5px #199ed5 solid;
font-weight:bold;
}
span.two{
border-right:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
}
.text
{
border-top:1px #e8e8e8 solid;
padding:20px 20px 5px 20px ;
position:relative;
}
.text p{
margin-top:15px;
padding-bottom:10px;
border-bottom:#e8e8e8 solid 1px;
}
.emoji{
padding-left:25px;
background:url(../images/emoji.jpg) no-repeat 0 2px;
color:#199ed5;
}
.sub{
display:block;
width:73px;
text-align:center;
border:solid 1px #199ed5;
position:absolute;
right:30px;
top:130px;
 border-radius:3px;
 background:#fff;
 color:#199ed5;
}
.emoji:hover ,.sub:hover{
cursor:pointer;
}
.sub:hover{
 background:#199ed5;
 color:#fff;
}
.discuss_bottom{
padding:0 20px;

}
.floor{
border-bottom:solid 1px #e8e8e8;
	position:relative;
	padding:20px 0;
	
}
/* 无边图片容器-默认定宽定高、图片拉伸 */
.u-img{display:block; position:relative;}
.u-img,.u-img img{border-radius:5px; width:75px;}
.u-img span{
display:block;
position:absolute; 
top:0px; 
left:95px;
color:#9e9e9e;
font-weight:bold;
width:300px;
}
.u-img span font{
color:#199ed5;
margin-right:14px;
}
.floor p{
position:absolute; 
top:60px; 
left:95px;
width:769px;
font-family:宋体;
overflow:hidden;
text-overflow:ellipsis;
height:50px;
}
.floor_left{
height:131px;
float:right;
position:absolute; 
top:0px; 
right:10px;
}
.floor_left span{
height:80px;
display:block;
float;left;
text-align:right;
font-weight:bold;
}
.zan:hover{
cursor:pointer;
}
.page{
margin-top:58px;
text-align:center;
font-family:Arial;
 font-weight: bold;
 font-size:12px;
}
.page a {
border:solid 1px #e2e2e2;
padding:9px 13px;;
color:#1a1a1a;
}
.page .pre
{
 border-top-left-radius:6px;
 border-bottom-left-radius:6px;
color:#199ed5;
border:solid 1px #199ed5;
margin:0 11px;
}
.page .nex
{
color:#7e7e7e;
border:solid 1px  #e2e2e2;
margin:0 11px;
 border-top-right-radius:6px;
 border-bottom-right-radius:6px;
}
.page .end
{
border-radius:6px;
font-family:宋体;
 font-weight: normal;
 color:#5f5f5f;
}
.page .page_index{
 border-radius:6px;
color:#199ed5;
border:solid 1px #199ed5;
}
.page .current{
background:#199ed5;
color:#ffffff;
}
.page a:hover{
color:#199ed5;
border:solid 1px #199ed5;
}
.page .current:hover{
background:#199ed5;
color:#ffffff;
cursor:default;
}
